\begin{tabbing} ma{-}interface{-}consistent2(${\it es}$;$I$) \\[0ex]$\,\equiv$$_{\mbox{\scriptsize def}}$$\;\;$\=$\forall$$i$:Id.\+ \\[0ex]($i$ $\in$ ma{-}interface{-}locs($I$)) \\[0ex]$\Rightarrow$ \=($\forall$$k$:\{$k$:Knd$\mid$ $\uparrow$hasloc($k$;$i$)\} .\+ \\[0ex]($k$ $\in$ ma{-}interface{-}dom($I$;$i$)) \\[0ex]$\Rightarrow$ \=($\forall$$e$@$i$. (kind($e$) = $k$) $\Rightarrow$ (valtype($e$) $\subseteq$r ma{-}interface{-}valtype($I$;$i$;$k$))\+ \\[0ex]\& ($\forall$$x$:Id. vartype($i$;$x$) $\subseteq$r ma{-}interface{-}ds($I$;$i$)($x$)?Top))) \-\-\- \end{tabbing}